package com.lzp.server;

import org.springframework.scheduling.annotation.Scheduled;

/**
 * @author lzp
 * @date 2022-09-11 15:58:02
 * @apiNote 对接支付宝接口
 */
public class AliPayServer {
    public static final String[] ALIPAY_BILL_LINE = new String[]{"收/支", "交易对方", "对方账号", "商品说明", "收/付款方式", "金额", "交易状态", "交易分类", "交易订单号", "商家订单号", "交易时间"};
    //todo
    //每个月1号运行
    @Scheduled(initialDelay = 2*1000,cron = "0 0 0 1 * ? *")
    void workHandler(){
        //第一步,读取数据表中的已运行任务,判断当前批处理进度
        //按照上一次的任务末尾继续处理
        //如果是本月1号则调接口获取上个月的账单加入任务队列中

        //todo 这里应该做成策略模式,抽取变化
    }
}
